home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d5 / russ4.arc / RUSS4.DOC < prev    next >
Text File  |  1989-03-23  |  9KB  |  202 lines

  1.          RUSSIAN WORD PROCESSOR - Version 4.0 - Feb.1989
  2.  
  3.                        by Bill Tavolga
  4.  
  5.     This program transforms your PC keyboard into a Cyrillic
  6. alphabet typewriter as used by the Russian and Ukrainian
  7. languages, and serves as a basic word processor.
  8.  
  9.     The hardware must include graphics support (CGA, EGA,
  10. VGA, or Hercules, etc.).  So far only one printer type is
  11. supported.  Any Epson or Epson compatible that uses the Epson
  12. escape code sequence to access double density printer graphics
  13. will work.
  14.  
  15. Component files:
  16.       RUSS4.DOC   - This file of information
  17.       RUSS4.EXE   - Word processor program
  18.       RUSS.DEM   - A sample Russian text file
  19.  
  20. Getting started:
  21.     Run program RUSS4. First select a keyboard layout.  If
  22. not sure, then chose the Acoustic/Visual (A).  This is
  23. probably the easiest for an English-speaker to use.  See
  24. discussion below on keyboard equivalences.  To use the
  25. Ukrainian font, run program RUSS4 U.
  26.       If you have an EGA or VGA color display, you have the
  27. option of a 32 line page instead of the default 16.
  28.       You can now, if you wish, save the above configuration
  29. data in a file (RUSS.CFG), and all these queries will be
  30. skipped the next time the program is loaded.  See below (ESC)
  31. for option to change configuration. You can, of course, erase
  32. the RUSS.CFG file.
  33.     The entire font is then briefly displayed for image
  34. storage, and the processor program begins with a blank page.
  35. The keyboard equivalences are always shown on the bottom of
  36. the screen, and the layout assumes one of the frequently
  37. encountered PC keyboards, with the tilde key on the extreme
  38. left of the top row, and the backslash to the right of the ?
  39. key.  Proceed by entering your text, and write your letter to
  40. Gorbachev.
  41.  
  42. Editing keys:
  43.     The keypad is used for most editing functions:
  44.     Left & right arrow keys move cursor within line limits.
  45.     Up & down arrows move within text limits,
  46.         scrolling line-by-line to next or previous page.
  47.     Home & end keys move to left or right ends of line.
  48.     PgUp & PgDn keys move to top or bottom of text page,
  49.         scrolling to next or previous page.
  50.  
  51.     Backspace deletes character to left of cursor,
  52.         and pulls in text.
  53.     Del key deletes character at cursor and pulls in text.
  54.     Enter key creates new line below cursor (see F3).
  55.     Ins key toggles from overwrite to insert mode and back,
  56.         and "INS" appears in lower right corner when insert
  57.         is active.
  58.  
  59. Special key functions:
  60.     Operational special keys are always listed at the bottom
  61. of the screen.
  62.     ESC = Exits program without saving, with options: 
  63.               Q=quit
  64.               R=return to program
  65.               E=quit and erase configuration file.  
  66.     F1 = Blanks the text on the selected line.
  67.     F2 = Deletes the selected line and pulls up text.
  68.     F3 = Inserts new line above cursor.
  69.                 Note: Enter key creates line below cursor.
  70.     F4 = Deletes all text (but asks first).
  71.     F6 = Prints full text centered on 8.5 x 11" paper.
  72.         A 6-line page break is printed every 60 lines.
  73.     F7 = Saves the text to disk file.
  74.     F8 = Retrieves text and replaces existing text.
  75.         File must have been saved by this program.
  76.     F9 = Prints Cyrillic (Russian or Ukrainian) font in    
  77.         accordance with keyboard layout selected.
  78.  
  79. CRT Display:
  80.     Somehow it has been decreed by the originators of PC
  81. types of computers that all text fonts must be no wider than
  82. 8 pixels - even in the high resolution VGA display. 
  83. Unfortunately, the Cyrillic characters lose readability when
  84. squeezed into such a tight box. To make the characters
  85. clearer, I chose to use bit-mapped graphics to create the
  86. letters.  The trade-off was to put up with slower display time
  87. and slower scrolling. The printing is also done with graphics
  88. commands, and this limits the program to Epson compatible
  89. printers only. The display graphics, however, are more
  90. eclectic, and will work with almost any PC graphics system.
  91.     The page window consists of 16 blank lines and 49 columns
  92. (no wrap-around facility). If you have EGA or VGA color
  93. graphics (650x350), then you can request the option that will
  94. give you 32 lines per page. The cursor position (column/line)
  95. is displayed on the bottom line of the instructions.  Maximum
  96. length of a single document is 300 lines.
  97.  
  98. Keyboard layout:
  99.     All standard 33 Russian (and Ukrainian) letters (lower
  100. and upper case), digits 0 to 9, and most punctuation marks are
  101. available in all three layouts. 
  102.     Acoustic-Visual Layout:   
  103.     This was devised by combining the features of the sounds
  104. and the appearances of Russian letters that resemble English
  105. letters (with compromises). My intention was to make the
  106. keyboard equivalences as convenient as possible for the
  107. English-speaking typist. The rarely used ("Old Style") dotted
  108. i and "yatz" are available (the bar and backslash key).  Most
  109. standard punctuation marks are on the top row of the keyboard
  110. (shifted numbers).  The / key produces a ?. The shifted , .
  111. / keys produce three commonly used symbols in Russian texts:
  112. the double < and > used as speech quotation marks, and a long
  113. dash, also used to denote speech but more often it indicates
  114. the non-existent present tense of the verb to be.
  115.  
  116.     Soviet IBM Selectric Layout:
  117.     The punctuation marks include a numeral prefix and
  118. paragraph marker, and they are on the top row (unshifted). 
  119. Digits (and = and + signs) require shifting. The tilde key
  120. (wherever it might be on your keyboard) provides parentheses. 
  121. A non-standard feature is the backslash that becomes a
  122. semicolon, and shifted, it produces the extinct "yatz."  This
  123. format is used by some U.S. produced software (notably the
  124. DIPLOMAT).  However, to keep up with the plethora of
  125. individual layout versions would be unproductive.
  126.  
  127.       Soviet Typewriter Standard Layout:
  128.     In this version, only the top row differs from the above
  129. layout.  All numbers, etc. are offset one key to the right,
  130. and our ! key becomes the + key. The comma and period are
  131. reversed from the Selectric layout. On Russian typewriters,
  132. there is an additional key to the right of the " key, the
  133. parentheses.  I have defined the tilde key as parentheses, and
  134. on many keyboards, it is on the left end of the top row.
  135.       
  136.     Homophonic Standard: 
  137.     This layout is based primarily on sound resemblances to
  138. English letters (also with compromises). Additional features
  139. for the tilde and backslash key are also included as above.
  140.  
  141. Text saving and retrieval:
  142.     The text is saved as coded strings of keystrokes, and is
  143. preceded by a key string to identify it as created by this
  144. program.  In this format, the Russian text (up to 300 lines
  145. in length) can be retrieved for examination, editing, or
  146. printout.
  147.     Only text saved by one of the RUSS3 or RUSS4 programs can
  148. be retrieved for examination or printing. 
  149.  
  150. Program versions:
  151.     Version 1 was a bare bones line editor and printer.
  152. Version 2.0 was a major advance in adding scrolling, paging,
  153. text saving/retrieving, and many word processing functions. 
  154. Version 2.1 added several characters: upper case "i-kratkoyeh"
  155. and yoh, additional punctuation, and the two "old style"
  156. characters; the 32-line EGA/VGA option was introduced. 
  157.     Version 3.0 provides three variations of keyboard layouts
  158. and has fixed some important bugs in the program.  In the
  159. process, the coding of files had to be completely changed
  160. destroying compatibility.  However, a conversion program is
  161. supplied.
  162.     In Version 3.1, four different keyboard layouts are
  163. combined in the one program, and one is chosen at the start.
  164. The layout and other startup options can be saved and loaded
  165. automatically.  The print quality was significantly improved
  166. in this version.
  167.       Version 4.0 no longer requires a separate font file, and
  168. can be loaded with a Ukrainian font.  The "yerih" is replaced
  169. by "I", the "yoh" (e with dieresis) is replaced with "I" with
  170. dieresis, the "eh" faces right instead of left, and the
  171. "tvyordi znak" (hard-sign) is replaced by a gamma character
  172. with a turned up tip.
  173.     As comments from users are received, further
  174. modifications and improvements in the program will continue.
  175. My projects currently are to broaden the scope of printers
  176. that can be used, including lasers, and to improve the
  177. scrolling speed - ideally to achieve smooth, rapid scrolling
  178. and paging.  Unfortunately, the latter may restrict the
  179. program to EGA/VGA displays.
  180.  
  181. ***********************************************************
  182.  
  183.     This is a Shareware program, and if you find it useful,
  184. a registration fee of $15 would be appreciated.  Upon receipt,
  185. you will be sent new versions of the program as they are
  186. appear. If you wish your updates on a 3.5" (720K) disk, please
  187. so indicate, otherwise a 5.25" (360K) disk will be sent.
  188.  
  189.     Please send registrations, comments, questions, etc., to:
  190.  
  191.         William N. Tavolga
  192.          5151 Windward Ave.
  193.          Sarasota, FL  34242
  194.              (Phone: (813)-349-6221)
  195.                         (CIS : 76360,45)
  196.  
  197.     The author is not responsible for any damage,
  198. inconvenience, or hair loss associated with the use of this
  199. program. Vasha d'yela. 
  200.  
  201.     This program was created by using Turbo Pascal, Copyright
  202. Borland International 1987,1988.